C# get, set 키워드 :: C#일반[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

C#일반
[1]
등록일:2016-03-08 13:52:11 (0%)
작성자:
제목:C# get, set 키워드
무작정 Unity를 공부하는건 좋은데 C#은 본적도 없이 쉽게 볼수 있는

JAVA소스를 C#으로 해보겠다고 나서서 많이 헤매고 있습니다...+_+;;

이번에 소개해드릴 내용은 기존 C++에서는 없던 C#에 나오는 get 과 set 키워드입니다.

보통 C++의 경우 클래스 내부 private 맴버변수( 캡슐화된 )의 값에 접근하기 위해서

대략 아래와 같이 get....()과 set....()함수를 만들어 사용을 합니다.


C#에 와서는 이런 함수를 대신할 키워드인 get과 set이 기본적으로 제공이 됩니다~+_+

사용방법은 아래와 같습니다.


앞의 C++ 클래스와 동일하게 m_amount라는 값을 private로 선언했으며,

리턴 자료타입은 m_amount와 동일한 int형으로 선언하고 num이라는 함수가 아닌 키워드를 선언했습니다.

리턴 자료타입인 int는 get 키워드에서 받아오는 m_amount값을 받기위해 꼭 선언되어야하며,

num이라는 키워드를 이용해 m_amount값을 변경할 수 있습니다.

사용법은 아래와 같습니다.


item.num = 10; 은 set키워드가 호출되는 부분이며, 아래 int amount = item.num; 은 get키워드가

호출되는 부분입니다.^^
[본문링크] C# get, set 키워드
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=34532
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.